something that helps - English Synonyms Dictionary